Learning Navigational Behaviors using a Predictive Sparse Distributed Memory
نویسندگان
چکیده
We describe a general framework for the acquisition of perception-based navigational behaviors in autonomous mobile robots. A self-organizing sparse distributed memory equivalent to a three-layered neural network is used to learn the desired transfer function mapping sensory input into motor commands. The memory is initially trained by teleoperating the robot on a small number of paths within a given domain of interest. During training, the vectors in the sensory space as well as the motor space are continually adapted using a form of competitive learning to yield basis vectors aimed at efficiently spanning the sensorimotor space. After training, the robot navigates from arbitrary locations to a desired goal location using motor output vectors computed by a saliency-based weighted averaging scheme. The pervasive problem of perceptual aliasing in non-Markov environments is handled by allowing both current as well as the set of immediately preceding perceptual inputs to predict the motor output vector for the current time instant. Simulation results obtained for a mobile robot, equipped with simple photoreceptors and infrared receivers, navigating within an enclosed obstacle-ridden arena indicate that the method performs successfully in a variety of navigational tasks, some of which exhibit substantial perceptual aliasing.
منابع مشابه
Distributed Parallel Computing using Navigational Programming: Orchestrating Computations Around Data
Message Passing (MP) and Distributed Shared Memory (DSM) are the two most common approaches to programming on distributed memory systems. MP is difficult to use, while DSM is not scalable. Performance scalability and ease of programming can be achieved at the same time by using “shared variable programming” and following the principle of “computation locus following data,” which is embodied in ...
متن کاملIntelligent Agv Driving toward an Autonomous Decentralized Manufacturing System
This paper proposes two methods that give intelligence to automatically guided vehicles (AGVs). In order to drive AGVs autonomously, two types of problem occur to overcome. They are the AGV’s navigation problem and collision avoidance problem. The first problem has been well known since 1980’s. A new method based on the feature scene recognition and acquisition is proposed. The sparse distribut...
متن کاملAgent Support Of Genetic Search In An Immunological Model Of Sparse Distributed Memory
This research focuses on agent migration strategies and communication behaviors in a sparse distributed memory implementation based on the human immune system. Evaluation of various agent strategy/behavior combinations is measured in the context of genetic search performance at multiple, independent system nodes. Results indicate that agent behaviors which promote and enhance information exchan...
متن کاملTechnical Report: Learning with a Sparse Distributed Memory
In this paper we describe a software implementation of a sparse distributed memory in the *Lisp language on a Connection Machine. We use several diierent learning tasks to evaluate the performance of the memory model, including generalization, prediction, and retraining.
متن کاملp-DLA: A Predictive System Model for Onshore Oil and Gas Pipeline Dataset Classification and Monitoring - Part 1
With the rise in militant activity and rogue behaviour in oil and gas regions around the world, oil pipeline disturbances is on the increase leading to huge losses to multinational operators and the countries where such facilities exist. However, this situation can be averted if adequate predictive monitoring schemes are put in place. We propose in the first part of this paper, an artificial in...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1996